# 자바스크립트의 값의 특징
프로그래밍 언어마다 값을 저장하는 Type 의 형태가 다양합니다.
- Java
- int, long, string 등의 타입과 일치하는 값을 저장
- 해당 변수/상수의 타입과 일치하는 값들만 저장 가능합니다.
- JavaScript
- const(상수), let(변수), var(변수) 세가지 형태로 값 저장
- 타입이 없다
- 타입에 관계없이 변수/상수 에 값을 저장할 수 있다.
- 장점: 자유도가 높습니다
- 단점: 개발 시 타입에러에 대한 리스크가 크다.
- 타입이 헷갈림, 배열에만 할 수 있는 행위를 object 에서 쓰는경우. 등
- 보완: 타입스트립트를 사용
변수
함수의 이름과 같이 어떤 대상을 다른 대상과 구분하여 식별할 수 있는 유일한 이름